![]() | GRÁFICOS ABSTRACTOS |
![]() |
Un ejemplo de vector rasterizado |
( linea(x1 y1 x2 y2) =
( (d = x2−x1)
(dy = y2−y1)
(d = 2*dy – dx)
(increE = 2*dy)
(incrNE = 2*(dy−dx))
(x = x1)
(y = y1)
dibujar(x y)
〈(x < x2) →
(((d = d+incrNE)
(x = x+1)
(y = y+1)) ←'
(d ≤ 0) →
((d = d+incrE)
(x = x+1)))
dibujar(x y)〉 )
( D\2\3 = 〈k〉 )
( D\6\9 = 〈k〉 ) ...
k=0
, todos esos puntos serían invisibles. Y haciendo k>0
, todos serían visibles. En general, k
podría ser un número entero que indicara un color.
( 〈E〉\2\3 = v )
( 〈Erang;\6\9 = v ) ...
(E = D)
, el objeto se ubica en el espacio D
.
(i0, j0)
:
( 〈D\i0\j0 = v〉 )
( 〈D\(i0+1)\(j0+2) = v〉 )
(i0=7 j0=9)
el objeto mueve según esta posición de referencia.